package juego;

import org.w3c.dom.Document;
import org.w3c.dom.Element;

public class Torpedo extends Proyectil{
	
private static int miPoder = 9;
	
	//constructor
	public Torpedo (Coordenada ubicacion){
		super(ubicacion);
	};
	
	//retorna el poder
	@Override
	public Impacto impactoProvocado(){
		return new ImpactoLineal(miPoder);
	};
	
	

	
	public Element getElement(Document doc) {
		Element proyectil = doc.createElement("Torpedo");
		
		this.persistirProyectil(doc, proyectil);
		
		return proyectil;
	}
	


	public static Torpedo fromElement(Element element) {
		Torpedo proyectil = new Torpedo(new Coordenada(-1,-1));
		
		Proyectil.recuperarProyectil(element,proyectil);
			
		return proyectil;
	}
	
};
	
	
	
	